Added gtk_tree_menu_get_area().
authorTristan Van Berkom <tristan.van.berkom@gmail.com>
Fri, 26 Nov 2010 04:20:14 +0000 (13:20 +0900)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Tue, 4 Jan 2011 14:37:09 +0000 (23:37 +0900)
gtk/gtktreemenu.c
gtk/gtktreemenu.h

index 7c2d9dfb8f328ff076eddfdfb02f21e238f6ccca..b8d479d8a3020ce6f3b43381669bb4514a9e5c4b 100644 (file)
@@ -1495,6 +1495,14 @@ gtk_tree_menu_new_full (GtkCellArea         *area,
                                    NULL);
 }
 
+GtkCellArea *
+gtk_tree_menu_get_area (GtkTreeMenu *menu)
+{
+  g_return_val_if_fail (GTK_IS_TREE_MENU (menu), NULL);
+
+  return menu->priv->area;
+}
+
 void
 gtk_tree_menu_set_model (GtkTreeMenu  *menu,
                         GtkTreeModel *model)
index 812c820ef774e662843c5d0211ca14135754ce2a..24523e2bd8df4e4a9dc899dd0ebdc84a2430fca6 100644 (file)
@@ -79,6 +79,7 @@ GtkWidget            *gtk_tree_menu_new_with_area                  (GtkCellArea
 GtkWidget            *gtk_tree_menu_new_full                       (GtkCellArea         *area,
                                                                    GtkTreeModel        *model,
                                                                    GtkTreePath         *root);
+GtkCellArea          *gtk_tree_menu_get_area                       (GtkTreeMenu         *menu);
 void                  gtk_tree_menu_set_model                      (GtkTreeMenu         *menu,
                                                                    GtkTreeModel        *model);
 GtkTreeModel         *gtk_tree_menu_get_model                      (GtkTreeMenu         *menu);